Gabriel MoscardoGabriel Moscardo
BasketballCanada stay undefeated at 8-0: Alexander-Walker shines, Argentina exposed for one-dimensional offenseThey went into halftime feeling that Argentina was doing what it needed to do...
ChessBayegan Pendik and Monte-Carlo Win the 2026 European Club Cup: A Headline Without a ScoresheetI opened my browser, set a blank sheet of paper beside the keyboard, and wait...
EsportsVCT Cuts 8 Partner Slots: The $86 Million Split and a Two-Tier Power StructureAt 2 a.m. Shanghai time I reopened the 40-row spreadsheet. Those forty rows...
EsportsRelease Clauses and Salary Caps: The Real Structure of the Esports Transfer WindowWhen the ink on the contract has not yet dried, the real story has already...
BadmintonSindhu Faces An Se Young in the French Open 2026 Final: Ten Meetings, One WallThe shuttle dropped at 21-16 and PV Sindhu stood in the middle of Arena Grand...
International FootballThe IMF on the Pitch: A Wrong Label and the Real Arithmetic of Small-League FootballOn September 12, 2026, with only a few office lights still on, I opened a fil...
EsportsGen.G's 2-1 Comeback Against LYON: When Elo Data Doesn't Tell the Whole StoryOn October 25, 2026, at the Credit Union of Texas Event Center in Allen, Texa...
BadmintonAshmita Chaliha questions BWF: Why is Indonesia Masters Super 100 overlooked while India is scrutinized?When Ashmita Chaliha stepped onto the court for the round of 32 at the...
International FootballLeon lose to America: Gandolfi's “jerarquia” and the price of the ten minutes after a goalLeon pulled one back to make it 2-1. A few minutes later, America scored agai...
BadmintonChaliha Questions Indonesia Masters Super 100 Conditions: The Gap in BWF's Venue Standards SystemChaliha walked into the press room after her first-round win with a question...
Domestic FootballLessons from Defeat: Vietnam U20 and the Pilgrimage ForwardOn a late September afternoon, I stood at the sideline of the Vietnam U20...
EsportsNine Layers of Data Behind Every Esports ChampionOne evening I opened fourteen tagged matches, ready to dissect every teamfigh...
VolleyballThe Chinese Brand and the Olympic Equation: 2026 AVC Beach Volleyball Championships in ShangluoShangluo, a small city deep in Shaanxi Province, is not a familiar name to...
SwimmingAshlyn Anderson Chooses Rice: A Quiet Signal from the Texas Fast LaneIn mid-March, during a Sectionals final in Texas, the scoreboard froze at...
International FootballV-League 2026-2026: When the Northern 'Giants' Begin to FalterHanoi FC's 1-3 loss to SLNA three weeks ago was not an accident. It was a...
EsportsSofM Rates LCK Above LPL Before Worlds 2026: 23 Information Points, One Quote, Zero MetricsIn the esports data group I follow, a headline circulated all evening: SofM...
Table TennisWhen 'Kings' Lose Their Thrones: Lessons from English Amateur Table Tennis and My 20-Year Data DossierThere is a paradox in elite sports that always makes me pause and reflect. We...
TennisCoco Gauff exits Beijing in round four: eight double faults, a flickering light and the problem of verifying dataThe stoppage in Beijing did not begin with a whistle. It began with a...
EsportsWhen the Source Holds Not a Single Fact: Esports Writing and the Template TrapAt 2:47 in the morning, the laptop in the corner of the desk hummed like a...
VolleyballWhen the Stat Sheet Stays Blank: Data Discipline in Vietnamese Women's VolleyballIn the summer of 2026, in the press tribune of an international arena, I open...
